package com.lion.appletrip.model;



import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;

public class Element {

    @Expose
    private Integer rating;
    @Expose
    private String name;
    @Expose
    private String url;
    @SerializedName("wish_to_go_count")
    @Expose
    private Integer wishToGoCount;
    @SerializedName("name_orig")
    @Expose
    private String nameOrig;
    @SerializedName("visited_count")
    @Expose
    private Integer visitedCount;
    @SerializedName("comments_count")
    @Expose
    private Integer commentsCount;
    @Expose
    private Location location;
    @SerializedName("has_experience")
    @Expose
    private Boolean hasExperience;
    @Expose
    private String icon;
    @Expose
    private Integer type;
   /* @Expose
    private Integer id;*/
    @SerializedName("has_route_maps")
    @Expose
    private Boolean hasRouteMaps;
    @SerializedName("rating_users")
    @Expose
    private Integer ratingUsers;
    @SerializedName("name_zh")
    @Expose
    private String nameZh;
    @SerializedName("name_en")
    @Expose
    private String nameEn;

    /**
     * 
     * @return
     *     The rating
     */
    public Integer getRating() {
        return rating;
    }

    /**
     * 
     * @param rating
     *     The rating
     */
    public void setRating(Integer rating) {
        this.rating = rating;
    }

    /**
     * 
     * @return
     *     The name
     */
    public String getName() {
        return name;
    }

    /**
     * 
     * @param name
     *     The name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 
     * @return
     *     The url
     */
    public String getUrl() {
        return url;
    }

    /**
     * 
     * @param url
     *     The url
     */
    public void setUrl(String url) {
        this.url = url;
    }

    /**
     * 
     * @return
     *     The wishToGoCount
     */
    public Integer getWishToGoCount() {
        return wishToGoCount;
    }

    /**
     * 
     * @param wishToGoCount
     *     The wish_to_go_count
     */
    public void setWishToGoCount(Integer wishToGoCount) {
        this.wishToGoCount = wishToGoCount;
    }

    /**
     * 
     * @return
     *     The nameOrig
     */
    public String getNameOrig() {
        return nameOrig;
    }

    /**
     * 
     * @param nameOrig
     *     The name_orig
     */
    public void setNameOrig(String nameOrig) {
        this.nameOrig = nameOrig;
    }

    /**
     * 
     * @return
     *     The visitedCount
     */
    public Integer getVisitedCount() {
        return visitedCount;
    }

    /**
     * 
     * @param visitedCount
     *     The visited_count
     */
    public void setVisitedCount(Integer visitedCount) {
        this.visitedCount = visitedCount;
    }

    /**
     * 
     * @return
     *     The commentsCount
     */
    public Integer getCommentsCount() {
        return commentsCount;
    }

    /**
     * 
     * @param commentsCount
     *     The comments_count
     */
    public void setCommentsCount(Integer commentsCount) {
        this.commentsCount = commentsCount;
    }

    /**
     * 
     * @return
     *     The location
     */
    public Location getLocation() {
        return location;
    }

    /**
     * 
     * @param location
     *     The location
     */
    public void setLocation(Location location) {
        this.location = location;
    }

    /**
     * 
     * @return
     *     The hasExperience
     */
    public Boolean getHasExperience() {
        return hasExperience;
    }

    /**
     * 
     * @param hasExperience
     *     The has_experience
     */
    public void setHasExperience(Boolean hasExperience) {
        this.hasExperience = hasExperience;
    }

    /**
     * 
     * @return
     *     The icon
     */
    public String getIcon() {
        return icon;
    }

    /**
     * 
     * @param icon
     *     The icon
     */
    public void setIcon(String icon) {
        this.icon = icon;
    }

    /**
     * 
     * @return
     *     The type
     */
    public Integer getType() {
        return type;
    }

    /**
     * 
     * @param type
     *     The type
     */
    public void setType(Integer type) {
        this.type = type;
    }

    /**
     * 
     * @return
     *     The id
     */
    /*public Integer getId() {
        return id;
    }*/

    /**
     * 
     * @param id
     *     The id
     */
   /* public void setId(Integer id) {
        this.id = id;
    }*/

    /**
     * 
     * @return
     *     The hasRouteMaps
     */
    public Boolean getHasRouteMaps() {
        return hasRouteMaps;
    }

    /**
     * 
     * @param hasRouteMaps
     *     The has_route_maps
     */
    public void setHasRouteMaps(Boolean hasRouteMaps) {
        this.hasRouteMaps = hasRouteMaps;
    }

    /**
     * 
     * @return
     *     The ratingUsers
     */
    public Integer getRatingUsers() {
        return ratingUsers;
    }

    /**
     * 
     * @param ratingUsers
     *     The rating_users
     */
    public void setRatingUsers(Integer ratingUsers) {
        this.ratingUsers = ratingUsers;
    }

    /**
     * 
     * @return
     *     The nameZh
     */
    public String getNameZh() {
        return nameZh;
    }

    /**
     * 
     * @param nameZh
     *     The name_zh
     */
    public void setNameZh(String nameZh) {
        this.nameZh = nameZh;
    }

    /**
     * 
     * @return
     *     The nameEn
     */
    public String getNameEn() {
        return nameEn;
    }

    /**
     * 
     * @param nameEn
     *     The name_en
     */
    public void setNameEn(String nameEn) {
        this.nameEn = nameEn;
    }

}
